package cn.iocoder.yudao.module.api.member.address;

import cn.iocoder.yudao.module.api.member.address.dto.MemberAddressRespDTO;

/**
 * 用户地址 API 接口
 *
 * @author 芋道源码
 */
public interface MemberAddressApi {

    /**
     * 获得用户地址
     *
     * @param id 用户地址编号
     * @param userId 用户编号
     * @return 用户地址
     */
    MemberAddressRespDTO getAddress(Long id, Long userId);

    /**
     * 获得用户默认地址
     *
     * @param userId 用户编号
     * @return 用户地址
     */
    MemberAddressRespDTO getDefaultAddress(Long userId);

    /**
     * 获得用户点餐地址
     *
     * @param userId 用户编号
     * @return 用户地址
     */
    MemberAddressRespDTO getDineAddress(Long userId);

}
